package com.choosefine.it.company.model;

import com.choosefine.it.base.Base;

import io.swagger.annotations.ApiModelProperty;

public class CompanyManagerCollection extends Base{
	private static final long serialVersionUID = -9037239469596743498L;

	private Integer id;
	@ApiModelProperty(value = "项目经理发布求项目id", required = true)
    private Integer managerPublishId;
//  @ApiModelProperty(value = "建筑公司用户code", required = true)
//	private String userCode;
	@ApiModelProperty(value = "收藏时间", required = true)
    private Long collectTime;
	
	/**
	 * 查询需要
	 * @author chenjian
	 */
	@ApiModelProperty(value = "项目经理发布找工程的id", required = true)
	private Integer projectPublishId;
	@ApiModelProperty(value = "项目经理期望的工程类型", required = true)
	private String projectType;
	@ApiModelProperty(value = "项目经理名称", required = true)
	private String projectManager;
	@ApiModelProperty(value = "班组所做过项目的总数", required = true)
	private Integer projectCount;
	@ApiModelProperty(value = "项目经理发布找工程发布时间", required = true)
	private Long publishTime;
	@ApiModelProperty(value = "项目经理发布找工程期望的地区编号", required = true)
	private String areaCode;
	@ApiModelProperty(value = "项目经理发布找工程期望的地区名称", required = true)
	private String areaName;
	@ApiModelProperty(value = "项目经理发布找工程期望的日期", required = true)
	private Long expectProjectTime;
	public String getAreaName() {
		return areaName;
	}
	public void setAreaName(String areaName) {
		this.areaName = areaName;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getManagerPublishId() {
		return managerPublishId;
	}
	public void setManagerPublishId(Integer managerPublishId) {
		this.managerPublishId = managerPublishId;
	}
	public Long getCollectTime() {
		return collectTime;
	}
	public void setCollectTime(Long collectTime) {
		this.collectTime = collectTime;
	}
	public Integer getProjectPublishId() {
		return projectPublishId;
	}
	public void setProjectPublishId(Integer projectPublishId) {
		this.projectPublishId = projectPublishId;
	}
	public String getProjectType() {
		return projectType;
	}
	public void setProjectType(String projectType) {
		this.projectType = projectType;
	}
	public String getProjectManager() {
		return projectManager;
	}
	public void setProjectManager(String projectManager) {
		this.projectManager = projectManager;
	}
	public Integer getProjectCount() {
		return projectCount;
	}
	public void setProjectCount(Integer projectCount) {
		this.projectCount = projectCount;
	}
	public Long getPublishTime() {
		return publishTime;
	}
	public void setPublishTime(Long publishTime) {
		this.publishTime = publishTime;
	}
	public String getAreaCode() {
		return areaCode;
	}
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}
	public Long getExpectProjectTime() {
		return expectProjectTime;
	}
	public void setExpectProjectTime(Long expectProjectTime) {
		this.expectProjectTime = expectProjectTime;
	}
	
}